git-fcntl64
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Wed, 5 Dec 2018 18:50:21 +0000 (18:50 +0000)
committerAurelien Jarno <aurel32@debian.org>
Wed, 5 Dec 2018 18:50:21 +0000 (18:50 +0000)
commit7de37298c6389df24249669e6fa4578c5eab2e96
treef18453d7f246803d9f9186d10c34c0e432dbed20
parent3ba4ad21eb0cac5298ebdd334835fe5b1dbf88d5
git-fcntl64

commit 346ef23f197a0c8ba807c344bd39101b711050ee
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Nov 15 00:52:36 2018 +0100

    hurd: Fix F_*LK* fcntl with __USE_FILE_OFFSET64

    struct flock64 uses 64bit values. This introduces other values for F_GETLK,
    F_SETLK, F_SETLKW to distinguish between both.

            * sysdeps/mach/hurd/bits/fcntl.h (F_GETLK64, F_SETLK64, F_SETLKW64): New
            macros
            [__USE_FILE_OFFSET64] (F_GETLK, F_SETLK, F_SETLKW): Define to F_GETLK64,
            F_SETLK64, F_SETLKW64, respectively.
            * sysdeps/mach/hurd/f_setlk.c: New file.
            * sysdeps/mach/hurd/f_setlk.h: New file.
            * sysdeps/mach/hurd/Makefile [$(subdir) = io] (sysdeps_routines): Add
            f_setlk.
            * sysdeps/mach/hurd/fcntl.c: Include "f_setlk.h".h".
            (__libc_fcntl): Move non-flock operations to...
            * sysdeps/mach/hurd/vfcntl.c (__libc_vfcntl): ... New file.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-fcntl64.diff
sysdeps/mach/hurd/Makefile
sysdeps/mach/hurd/bits/fcntl.h
sysdeps/mach/hurd/f_setlk.c [new file with mode: 0644]
sysdeps/mach/hurd/f_setlk.h [new file with mode: 0644]
sysdeps/mach/hurd/fcntl.c
sysdeps/mach/hurd/fcntl64.c [new file with mode: 0644]